* {
  margin: 0;
  padding: 0;
}

#header {
  background: #f9f9f9;
  border-bottom: 1px solid #e6e6e6;
  height: 28px;
  margin-bottom: 10px;
  width: 100%;
}

#header .wrap {
  margin: 0 auto;
  width: 1000px;
}

.log_reg {
  line-height: 28px;
}

.log_reg a {
  display: block;
  float: left;
  color: #828282;
  font-size: 12px;
  margin-right: 5px;
  padding: 0 3px;
  text-align: center;
}
.log_reg a::hover {
  color: #ec3461;
}

.help span {
  line-height: 28px;
  display: block;
  float: left;
  color: #9A9A9A;
  margin: 0 5px;
  font-size: 12px;
}
.help span a {
  color: #9A9A9A;
}
.help span .color {
  color: #ec3461;
  font-weight: 900;
  font-size: 14px;
}
.help .hover:hover a {
  color: #EC3461;
}

#main {
  width: 998px;
  margin: 0 auto 20px;
  position: relative;
  background: #fff;
  border: 1px solid #e6e6e6;
  margin-bottom: 90px;
}

#main .main_top {
  background: url(../scss/img/shopping/car_top_0518.jpg) no-repeat;
  height: 97px;
  width: 998px;
  position: relative;
  border-bottom: 3px solid #646464;
}
#main .main_top a {
  display: block;
  width: 250px;
  height: 100px;
}
#main .main_car {
  width: 950px;
  margin: 20px auto 0;
  height: auto;
}
#main .main_car .car_list_top {
  height: 38px;
  line-height: 38px;
  background: url(../scss/img/shopping/scrol_bg2.jpg) repeat-x scroll 0 0;
  overflow: hidden;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  font-size: 14px;
}
#main .main_car .car_list_top span {
  font-size: 14px;
  font-weight: bold;
}
#main .main_car .car_list_top .list_all {
  float: left;
  padding-left: 15px;
  margin-right: 18px;
}
#main .main_car .car_list_top .list_top1 {
  width: 174px;
  text-align: left;
  float: left;
  line-height: 34px;
}
#main .main_car .car_list_top .list_top2 {
  width: 252px;
  text-align: left;
  float: left;
  line-height: 34px;
}
#main .main_car .car_list_top .list_top3 {
  width: 126px;
  text-align: left;
  float: left;
  line-height: 34px;
}

#main .car_list_top .list_top4 {
  width: 142px;
  text-align: left;
  float: left;
  line-height: 34px;
}

#main .car_list_top .list_top5 {
  width: 136px;
  text-align: left;
  float: left;
  line-height: 34px;
}

#main .car_list_top .list_top6 {
  width: 64px;
  text-align: left;
  float: left;
  line-height: 34px;
}

#main .cartshow_all {
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  margin-bottom: 20px;
  margin-top: 10px;
}

#main .cartshow_top {
  width: 100%;
  height: 36px;
  background: #f2f2f2;
  margin-top: 8px;
  font-size: 14px;
}

#main .cartshow_top .cartshow_allbtn {
  margin-left: 15px;
  margin-right: 15px;
  vertical-align: middle;
}

#main .cartshow_top span {
  color: #f21972;
  line-height: 36px;
  font-weight: bold;
  font-size: 14px;
}

#main .cartshow_all .list_detail {
  border: 1px solid #d4d4d4;
  height: auto;
  margin-top: -1px;
  width: 948px;
}

#main .goodslist li {
  height: 58px;
  border-bottom: 1px solid #9A9A9A;
  padding: 10px 0;
}

#main .goodslist img {
  width: 58px;
  height: 58px;
  float: left;
}

#main .goodslist span {
  display: block;
  float: left;
}

#main .goodslist .car_li .t_all {
  height: 58px;
  margin-left: 15px;
  margin-right: 10px;
}

#main .goodslist .car_li .t_all input {
  margin-top: 23px;
}

#main .goodslist .car_li .t1 {
  width: 83px;
  height: 58px;
  text-align: left;
  line-height: 58px;
  color: #828282;
  margin-right: 40px;
}

#main .goodslist .car_li .t2 em {
  width: 252px;
  height: 58px;
  display: block;
  float: left;
  margin-top: 10px;
}

#main .goodslist .car_li .t2 a {
  color: #1155BB;
}

#main .goodslist .car_li .t2 a:hover {
  color: #ec3461;
}

#main .goodslist .car_li .t3 {
  width: 115px;
  height: 58px;
}

#main .goodslist .car_li .t3 em {
  height: 20px;
  line-height: 20px;
  width: 100%;
  text-align: left;
  text-decoration: line-through;
  color: #999;
  display: block;
}

#main .goodslist .car_li .t3 .em1 {
  color: #000;
  margin-top: 10px;
  text-decoration: none;
}

#main .goodslist .car_li .t4 {
  width: 142px;
  line-height: 58px;
}

#main .goodslist .car_li .t4 s {
  display: block;
  float: left;
  border: 1px solid #9A9A9A;
  background: #f2f2f2;
  border-radius: 2px;
  font-size: 12px;
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  cursor: pointer;
  margin: 21px 3px 0 3px;
}

#main .goodslist .car_li .t4 input {
  float: left;
  width: 35px;
  height: 22px;
  line-height: 22px;
  border: 1px solid #9A9A9A;
  margin-top: 18px;
  text-align: center;
  outline: none;
}

#main .goodslist .car_li .t5 {
  width: 136px;
  padding-left: 15px;
}

#main .goodslist .car_li .t5 em {
  display: block;
  height: 22px;
  line-height: 22px;
}

#main .goodslist .car_li .t5 .em1 {
  margin-top: 9px;
  color: #ec3461;
  font-size: 14px;
}

#main .goodslist .car_li .t6 a {
  display: block;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  color: #1155BB;
}

#main .goodslist .car_li .t6 a:hover {
  color: #ec3461;
}

#bottom {
  background: #f7f7f7;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}

#bottom .choice {
  width: 300px;
  height: 70px;
  line-height: 70px;
  margin-left: 100px;
}

#bottom .choice input, #bottom .choice a {
  float: left;
}

#bottom .choice input {
  margin-top: 29px;
}

#bottom .choice a {
  margin: 0 5px;
  color: black;
}

#bottom .choice a:hover {
  color: #ec3461;
}

#bottom .detail {
  height: 70px;
  width: 250px;
}

#bottom .detail p {
  height: 25px;
  line-height: 25px;
  text-align: right;
}

#bottom .detail p span {
  color: #ec3461;
  margin: 3px;
  font-size: 14px;
}

#bottom .button {
  width: 250px;
  height: 70px;
  line-height: 70px;
  text-align: center;
}

#bottom .button #button {
  width: 140px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  background: #f51972;
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  border-radius: 5px;
  margin-left: 10px;
  cursor: pointer;
  outline: none;
}

#bottom .button #button:hover {
  background: #eb1a5b;
}

.icon_survey {
  bottom: 130px;
  height: 50px;
  left: 50%;
  margin-left: 520px;
  overflow: hidden;
  position: fixed;
  transition: all 0.2s linear 0s;
  width: 51px;
  z-index: 999;
}

.icon_survey a {
  background: url(../scss/img/login/survey50X50.jpg) no-repeat 0 0;
  cursor: pointer;
  display: block;
  height: 50px;
  width: 51px;
}

.icon_service {
  bottom: 75px;
  height: 50px;
  left: 50%;
  margin-left: 520px;
  overflow: hidden;
  position: fixed;
  transition: all 0.2s linear 0s;
  width: 51px;
  z-index: 999;
}

.icon_service a {
  background: transparent url(../scss/img/login/backtop.png) no-repeat scroll 0 -104px;
  cursor: pointer;
  display: block;
  height: 50px;
  width: 51px;
}

.icon_service a:hover {
  background-position: 0 -156px;
}
